home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01a.txt / 000046_icon-group-sender _Wed May 31 12:45:32 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  1KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id MAA25222
  4.     for icon-group-addresses; Wed, 31 May 2000 12:43:57 -0700 (MST)
  5. Message-Id: <200005311943.MAA25222@baskerville.CS.Arizona.EDU>
  6. Date: Wed, 31 May 2000 08:47:44 -0700
  7. From: Steve Wampler <swampler@noao.edu>
  8. X-Accept-Language: en
  9. To: icon-group <icon-group@optima.CS.Arizona.EDU>
  10. Subject: Re: coexpression history
  11. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  12. Status: RO
  13. Content-Length: 886
  14.  
  15. Jim Mehl wrote:
  16. > OK, I think I found it. The reference is M. E. Conway, "Design of a
  17. > separable transition-diagram compiler", CACM, Vol. 6, No. 7,
  18. > July 1963, pp 396-408. If I'm wrong, I'm sure there are enough
  19. > scholars on this list to tell me so.
  20. > Jim Mehl
  21. >  > Did the word 'coexpression' or the associated idea originate with icon?
  22. > > Or is it a high school computer science thing?
  23.  
  24. Yes, that's the original reference (as far as I can remember) for the
  25. coroutine side of co-expressions.  Coroutines were then implemented in
  26. a number of languages.  The one that comes to mind as having the most
  27. influence here is Simula.  Note that coroutines were/are considerably
  28. more heavyweight than coexpressions as they have always been implemented
  29. as full procedures, not just single expressions.
  30.  
  31. --
  32. Steve Wampler-  SOLIS Project, National Solar Observatory
  33. swampler@noao.edu
  34.